#include<iostream>
#include<string>
using namespace std;
//class Time
//{
//public:
//	Time(int d = 0)
//	:hour(0)
//	{
//		cout << "Time(int d = 0)" << endl;
//	}
//	Time(const Time& h)
//	{
//		//hour = 0;
//		cout << "Time(const Time& h)" << endl;
//	}
//	~Time()
//	{
//		cout << "~Time()" << endl;
//	}
//	Time operator+(const Time d)
//	{
//		cout << "operator+(const Time d)" << endl;
//		return *this;
//	}
//private:
//	int hour;
//};
//int main()
//{
//	Time a;
//	a + 3;
//	//hh + 3;
//	/*Time s;
//	a + s;*/
//	return 0;
//}
int main()
{
	string s("hello world");
	s.capacity();
	cout << s.capacity() << endl;
	string::iterator l = s.begin();
	for (auto it : s)
	{
		cout << it ;
	}
	/*while (l != s.end())
	{
		cout << *l << " ";
		l++;
	}
	cout << endl;*/
	/*auto it = s.begin();
	while (it != s.end())
	{
		cout << *it;
		it++;
	}
	cout << endl;*/
	/*for (auto it : s.begin())
	{
		cout << *it;
	}*/
	return 0;
}